Schema Transformations and Dependency Preservation

نویسنده

  • TAUQEER HUSSAIN
چکیده

For developing good quality information systems, the need of developing good quality conceptual models cannot be over emphasized. To improve the quality of a conceptual model, schema transformation rules have been proposed in our previous research. For applications developed using relational database management systems, conceptual models are translated into relational schema and the quality of a relational schema is determined in terms of the normal form satisfied by each relation in the database schema. Though various normal forms have been proposed in the literature, database designers, in practice, usually normalize a relational database schema up to third normal form (3NF) or Boyce-Codd Normal Form (BCNF). Deciding between 3NF and BCNF has always been an important design issue because a BCNF decomposition of a relation schema may lose dependency preservation. In this paper, we identify properties of the relations which are in 3NF and not in BCNF. Some of these properties have been informally stated in text books or in the literature without any formal proofs. We state these properties clearly and also present their formal proofs. This research facilitates in devising schema transformation rules that can further improve the quality of a conceptual model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Schema Transformations ?

We develop a formal basis of correct schema transformations. Schemas are formalized as abstract data types, and correct schema transformations are formalized as information-preserving signature interpretations. Our formalism captures transformations of all schema components , making it possible to transform uniformly constraints and queries along with structures. In addition, our formalism capt...

متن کامل

Correct Schema Transformations

We develop a formal basis of correct schema transformations. Schemas are formalized as abstract data types, and correct schema transformations are formalized as information-preserving signature interpretations. Our formalism captures transformations of all schema components, making it possible to transform uniformly constraints and queries along with structures. In addition, our formalism captu...

متن کامل

Electronic Communications of the EASST

Most processes in database engineering consist in transforming schemas according to definite requirements. Basically, a schema transformation is a rewriting rule that allows schema constructs to be replaced by other constructs that are expected to better meet these requirements. Schema normalization, logical design, schema integration, view derivation, proving schema equivalence, data conversio...

متن کامل

Transformation-Based Database Engineering

In this chapter, we develop a transformational framework in which many database engineering processes can be modeled in a precise way, and in which properties such as semantics preservation and propagation can be studied rigorously. Indeed, the transformational paradigm is particularly suited to database schema manipulation and translation, that are the basis of such processes as schema normali...

متن کامل

Toward the Automatic Derivation of XML Transformations

Existing solutions to data and schema integration require user interaction/input to generate a data transformation between two different schemas. These approaches are not appropriate in situations where many data transformations are needed or where data transformations have to be generated frequently. We describe an approach to an automatic XML-transformation generator that is based on a theory...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007